home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / util / arc / uucoders.lzh / UUCodex102.doc next >
Text File  |  1992-05-03  |  4KB  |  134 lines

  1.  
  2.  
  3.                            UUCoders version 1.02
  4.                                 2 May, 1992
  5.  
  6.                              by  Michel Bekker
  7.  
  8.  
  9.  
  10.      What are UUCoders?
  11.      ------------------
  12.  
  13.         UUCoders are used to send a binary file via uucp or other
  14.      electronic mail systems.
  15.  
  16.         There are two kind of uucoders, one to encrypt a binary file
  17.      so that the output will only contain printable characters so it
  18.      can be placed in a message area. This is called uuencoding.
  19.  
  20.         The other one decrypts an uuencode't file to it's binary
  21.      origin. This is called uudecoding.
  22.  
  23.  
  24.      UUEncodeX
  25.      ---------
  26.  
  27.      Usage: UUEncodeX [-bX] <infile> <outfile> [NAME] [FLAGS] [NOCHECK]
  28.  
  29.      option -b  use only the basename as filename
  30.  
  31.      option -X  adds after every encoded line an 'X'
  32.  
  33.      <infile>   name of the binary file which must be encoded
  34.  
  35.      <outfile>  name of the file which must contain the encoded lines
  36.                 of the binary file
  37.  
  38.      [NAME]     the name you want to call the binary file after decoding
  39.                 (if not given, <infile> is used)
  40.  
  41.      [FLAGS]    set a protection mode (Unix style, 000 - 777)
  42.                 Default is 644
  43.  
  44.      [NOCHECK]  don't add a checksum after each encoded line
  45.  
  46.  
  47.         UUEncodeX places a filesize at the end of the encoded file which
  48.      can be used by decoding as a check.
  49.  
  50.         If the output-file already exists, UUEncodeX will ask you if you
  51.      want to overwrite it.
  52.  
  53.  
  54.      UUDecodeX
  55.      ---------
  56.  
  57.      Usage: UUDecodeX [-b] [-d <destdir>] <infile> [NOCHECK]
  58.  
  59.      option -b  use only the basename of the encoded file
  60.  
  61.      option -d  followed by a directory, write the origin file to the
  62.                 specified directory
  63.  
  64.      <infile>   the name of the encoded file which must be decoded
  65.  
  66.      [NOCHECK]  don't check the checksums given after each line (if
  67.                 present)
  68.  
  69.  
  70.         You don't have to strip any leading lines added by mailers,
  71.      UUDecodeX will do it himself.
  72.  
  73.         UUDecodeX can handle encoded files which have checksums, 'X'
  74.      terminated lines or not. Any combination of these two options are
  75.      handled perfectly by UUDecodeX.
  76.  
  77.         If a size is given at the end of the encoded file UUDecodeX
  78.      will check if this matches with the size of the binary file it
  79.      decoded.
  80.  
  81.  
  82.      Why did I made this programs?
  83.      -----------------------------
  84.  
  85.         I encode and decode a lot of programs each day. The uucoders I
  86.      had were not fast and the fastest one was larger than 10 kB.  And
  87.      i like to program.
  88.  
  89.  
  90.      How to contact me?
  91.      ------------------
  92.  
  93.         If you have any bug-reports, suggestions, comments etc. you can
  94.      contact me on:
  95.  
  96.      Email    : michelb@solist.htsa.ah.nl or
  97.                 michelb@maestro.htsa.ah.nl
  98.      FidoNet  : 2:280/303.6
  99.  
  100.      or you can write me on :
  101.  
  102.      Michel Bekker
  103.      Comeniusstraat 161 hs
  104.      1065 BK  AMSTERDAM
  105.      HOLLAND
  106.  
  107.  
  108.      Version changes:
  109.  
  110.      v1.0   3 April 1992
  111.  
  112.      - First release, works with every Kickstart
  113.  
  114.      v1.01  5 April 1992
  115.  
  116.      - second release, KS 2.0 and up only
  117.  
  118.      - added break option (Ctrl C) in both uucoders
  119.  
  120.      - rewrote some routines and made the code smaller
  121.  
  122.      v1.02  3 May 1992
  123.  
  124.      - added the basename option in UUEncodeX and UUDecodeX
  125.  
  126.      - added the destination directory in UUDecodeX
  127.  
  128.      - added the NOCHECK option in UUDecodeX
  129.  
  130.      - rewrote some routines, more use of dos.library v36+
  131.  
  132.                                     ---
  133.  
  134.